package com.platform.admin.request;

import com.platform.common.entity.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author： yuanlai
 * @since 2021-07-23
 */
@Data
@ApiModel(value = "xxx列表查询 入参")
public class TestQueryDTO extends PageReq {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "大版号或PO号或订单名称")
    private String commonParam;

    @ApiModelProperty(value = "工艺id")
    private List<Integer> attributeIds;

    @ApiModelProperty(value = "订单状态 3:异常中止中 7:排产失败")
    private List<Integer> productStatus;

    @ApiModelProperty(value = "年月")
    private String yearMonth;

    @ApiModelProperty(value = "年月传参")
    private String yearMonthKey;

    @ApiModelProperty(value = "加工商id", hidden = true)
    private Integer supplierId;

    @ApiModelProperty(value = "月开始时间", hidden = true)
    private Date monthStartTime;

    @ApiModelProperty(value = "月结束时间", hidden = true)
    private Date monthEndTime;
}
